.form-horizontal .form-group {
	margin:0px;
}
.form-group {
	border-top:1px dashed #E0DCDC;
	padding-top : 23px;
	padding-bottom: 23px;
	margin:0px;
}
.check-label {
	color:#666;
	font-weight: normal;
	margin-right: 20px;
	cursor:pointer;
}
.check-label > div {
	margin-right:10px;
}
.form-horizontal .control-label {
	color:#666;
}
.title {
	border-bottom: 1px solid #DDD;
	color:#666;
}
.form-group-first {
	border:none;
}
.btn {
	padding-left:25px;
	padding-right:25px;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #19aa8d;
    border-color: #19aa8d;
}
.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #19aa8d;
    border-color: #19aa8d;
}
.btn-primary:hover {
	background: #19aa8d;
	border-color: #19aa8d;
}
.btn-primary {
	background: #19aa8d;
	border-color: #19aa8d;
	outline: none;
}
.form-control, .single-line {
    background-color: #FFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: block;
    padding: 6px 12px;
    -webkit-transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    width: 100%;
    font-size: 14px;
}
.form-control:focus {
    border-color: #19aa8d;
}